package santeclair.referentiel.optique.referentiel.service;

import javax.persistence.NoResultException;

import santeclair.lunar.framework.service.IGenericSimpleService;
import santeclair.referentiel.optique.model.TypeTraitementVerre;
import santeclair.referentiel.optique.referentiel.dao.TypeTraitementVerreDAO;

public interface TypeTraitementVerreService extends IGenericSimpleService<TypeTraitementVerre, TypeTraitementVerreDAO> {

    /**
     * Recherche le code du type de traitement
     * 
     * @param codeOpto10FabricantOptique
     * @param codeOpto10DistributeurOptique
     * @param codeOpto10SupplementVerre
     * @return
     * @throws NoResultException
     */
    String getCodeTypeTraitementByCodeOpto10FabricantSupplement(String codeOpto10FabricantOptique, String codeOpto10DistributeurOptique, String codeOpto10SupplementVerre)
                    throws NoResultException;

}
